# 导入标准库
# import sys

# print(sys.prefix)
# print(sys.exec_prefix)

# for path in sys.path:
#     print(path)



# 使用另一个路径下的项目中的模块或者函数的方式
## 将目标项目的路径加入到 path 变量，就可以被 python 读取使用了
### 假设新项目路径为 new_path; 其下有 mymodule，定义了函数 hello

import sys
import mymodule

new_path = '/User/cync/test'
if new_path not in sys.path:
   sys.path.append(new_path)

print(mymodule.hello())

# 下面是一些常用的标准库模块：
# os：提供了与操作系统交互的功能，如文件和目录操作、环境变量等。
# sys：提供了 Python 解释器的变量和函数，用于操作 Python 运行时环境。
# math：提供了数学运算函数，如三角函数、对数函数、幂函数等。
# random：提供了生成随机数的函数，如随机整数、随机选择等。
# datetime：提供了日期和时间处理功能，如日期时间格式化、日期时间运算等。
# json：提供了 JSON 数据编码和解码功能，用于处理 JSON 数据。
# re：提供了正则表达式功能，用于处理字符串匹配和替换。
# urllib：提供了 URL 处理功能，用于发送 HTTP 请求和处理 URL。
# logging：提供了日志记录功能，用于记录应用程序运行日志。
# argparse：提供了命令行参数解析功能，用于处理命令行参数